/* base */
*{ margin:0; padding:0; list-style:none; }
body,html,ul { margin:0; padding:0; }
body { max-width:1920px; margin:0 auto; position:relative; font-family: "Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif; font-size:14px; line-height:24px; }
a { color: #333; text-decoration: none!important; outline: none; }
a:hover { text-decoration: none; color: #61c1be; }
a:visited { text-decoration: none; }
ul { list-style-type:none; }
h1 { font-size:28px; line-height:48px; margin-top:0;}
h1.clr_topMn { margin-top:-12px; }
h1.center { margin-bottom:10px; }
h2 { font-size:24px; }
h2.title { font-size:28px; text-align:left; }
h3 { font-size:18px; }
h3.Subtitle { font-size:14px; color:#999; }
h4 { font-size:16px; }
h6 { margin-top:24px; }
i, em { font-style: normal; }
.fl { float: left; }
.fr { float: right; }
.logo{ width:194px; height:auto; }

#container { position:relative; left:0; width:100%; top:0; }
.container { width:100%!important; max-width:1200px; }

/*footer*/
.footer{ background:#e7e7e7; overflow:hidden; }
.footer-top { width:1200px; height:335px; margin:0 auto; }
.footer-top-right { width:900px; height:335px; float:left; }
.footer-top-left{ width:300px; height:299px; background:url(../images/footer-leftbg.jpg); float:left; padding-top:73px; margin-left:0px; }
.footer-top-right ul { width:900px; height:auto; margin:0 auto; overflow:hidden; padding-top:52px; }
.footer-top-right ul li { float: right; width:190px; margin-left:40px; margin-right:10px; }
.footer-top-right ul li dl { padding-left:30px; }
.footer-top-right ul li dl dt { font-size:18px; font-weight:normal; color:#000; padding-bottom:11px; line-height:28px; }
.footer-top-right ul li dl dd { font-size:14px; font-weight:normal; line-height:27px; color:#b9b9b9; }
.footer-top-right ul li dl dd a { color:#666666; }
.footer-top-right ul li dl dd a:hover { color:#61c1be; }

.footer-top-left h3{ font-size:24px; font-weight:normal; color:#fff; margin-bottom:24px; }
.footer-top-left p{ font-size:24px; line-height:36px; font-weight:bold; letter-spacing:1px; color:#009eaa; }
.footer-top-left ul{ width:300px; height:38px; margin-top:160px; }
.footer-top-left ul li{ width:38px; height:38px; float:left; margin-left:12px; border:1px solid #dadada; border-radius:20px; background:#f5f5f5; padding-top:8px; }
.footer-top-left ul li:first-child{ margin-left:8px; } 
.footer-top-left ul li a{ width:38px; height:38px; display:block; }
.footer-bottom { width:100%; height:50px; background:#0b1f44; }
.copyright{ width:100%; height:30px; position:absolute; background:#0b1f44; margin-top:15px; }
.copyright p{ font-size:12px; text-align:center; color:#ffffff; }
.copyright p a{ color:#a2a2a2; margin-left:15px; }
.footer-wechat{ cursor:pointer; }

.icon-icon_phone,.icon-icon_email,.icon-icon_wechat,.icon-icon_taobao,.icon-icon_shang{ font-size:20px; margin-left:8px; }
.icon-icon_phone:before,.icon-icon_email:before,.icon-icon_wechat:before,.icon-icon_taobao:before,.icon-icon_shang:before { color:#969696 !important; }
.icon-icon_phone:hover:before{ color:#5f94ca !important; }
.icon-icon_email:hover:before{ color:#41afb6 !important; }
.icon-icon_wechat:hover:before{ color:#6fb351 !important; }
.icon-icon_taobao:hover:before{ color:#f3753d !important; }
.icon-icon_shang:hover:before{ color:#eb4e4e !important; }


/*弹出微信二维码遮罩层*/
.tc_bg { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; background: #000; -moz-opacity:0.7; opacity: 0.7; filter: alpha(opacity=70); z-index: 1000; display: none; }
.tc_con { position: fixed; width: 258px; left: 50%; margin-left: -128px; top: 50%; margin-top: -128px; z-index: 1000; display: none; }


/*轮播图开始*/
.lunbo{ position:relative; height:750px; overflow:hidden; }
.lunbo>ul>li{ width:100%; height:750px; position:absolute; top:0; left:0; display:none; }
.lunbo>ul>li:first-child{ display:block; }
.lunbo>ul>li>a{ display:block; width:100%; height:100%; }
.lunbo .leftBut,.lunbo .rightBut{ width:41px; height:69px; position:absolute; top:50%; margin-top:-35px; background:url(../images/button.png) no-repeat; cursor:pointer; display:none; }
.lunbo .leftBut{ background-position:-83px 0; left:50%; margin-left:-580px; }
.lunbo .rightBut{ background-position:-125px 0; right:50%; margin-right:-580px; }
.lunbo .leftBut:hover{ background-position:0 0; }
.lunbo .rightBut:hover{ background-position:-41px 0; }
.lunbo>ol{ width:100px; position:absolute; bottom:20px; left:50%; margin-left:-30px; }
.lunbo>ol>li{ float:left; width:12px; height:12px; background:#c5c1c1; margin-right:10px; cursor:pointer; border-radius:10px;-ms-border-radius:10px; -moz-border-radius:10px;-webkit-border-radius:10px; }
.lunbo>ol>li.current{ background:#61c1be; }
/*轮播图结束*/

@media (min-width: 300px) {
.logo{ width:181px; height:36px; display:block; }


}
/*针对iphone5s*/
@media (min-width: 315px) {	

}
/*针对1080*1920的android*/
@media (min-width: 360px) {	

}
/*针对iphone6*/
@media (min-width: 375px) {	

}
@media (min-width: 400px) {


}
/*针对iphone6s plus*/
@media (min-width: 410px) {

}
/*针对1440*2560的android*/
@media (min-width: 480px) {	

}
@media (min-width: 500px) {

}
@media (min-width: 600px) {

}
@media (min-width: 700px) {

}
@media (min-width: 768px) {
#lunbo_i{ position:relative; height:750px; }
#lunbo_i>ul>li{ width:100%; height:750px; position:absolute; top:0; left:0; display:none; }
}
@media (min-width: 991px) {
.logo{ width:400px; height:85px; }
}
@media (min-width: 1024px) {
.logo{ width:400px; height:85px; }
.footer-top-right ul{width:720px;}
.footer-top-right ul li { width:190px; margin-left:20px; }
}
@media (min-width: 1200px) {	

.footer-top-right ul { width:900px; }
.footer-top-right ul li { width:190px;  margin-left:40px; }
}